| 字数统计: 186(字) jQuery 如何存储,获取和删除 Cookies 发表于 2016-08-03 | 分类于 前端 | 阅读次数 jQuery 如何存储,获取和删除 Cookies1234567891011121314151617181920212223242526272829303132333435363738jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined') { options = options || {}; if (value === null) { value = ''; options = $.extend({}, options); options.expires = -1; } var expires = ''; if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { var date; if (typeof options.expires == 'number') { date = new Date(); date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); } else { date = options.expires; } expires = '; expires=' + date.toUTCString(); } var path = options.path ? '; path=' + (options.path) : ''; var domain = options.domain ? '; domain=' + (options.domain) : ''; var secure = options.secure ? '; secure' : ''; document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); } else { var cookieValue = null; if (document.cookie && document.cookie != '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookie = jQuery.trim(cookies[i]); if (cookie.substring(0, name.length + 1) == (name + '=')) { cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; }}; 然后通过下面方法使用: 123456789101112$(document).ready(function() { $('#write_cokies').click(function(){ $.cookie('name', 'test',{expires: 7}); }); $('#read_ookies').click(function(){ var test = $.cookie('name'); alert (test); }); $('#delete_cookies').click(function(){ $.cookie('name', null); });}); 扫码订阅公众号 如果文章对您有用请随意打赏,谢谢支持! 赏 微信打赏 支付宝打赏 本文作者: AlexZ33 本文链接: http://jxdxsw.com/2016/08/03/jQuery 如何存储,获取和删除 Cookies/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!